/* 设置所有样式padding和margin */
*{
    padding: 0;
    margin: 0;
}
body {
    min-width: 1100px;
    height: 100%;
    font-size: 12px;
    font-family: '微软雅黑',Arial, Helvetica, sans-serif;
}
a{
    color: #333;
    text-decoration: none;
    outline: none;
}
ul{
    list-style: none;
}
input{
    outline: none;
}
/*提取版心*/
/* margin设置上下0px 左右自动 通过width控制 */
/* 居中1100px */
.w{
    width: 1100px;
    margin: 0 auto;
}
.ellipsis{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ellipsis-2{
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.fr{
    float: right;
}
.fl{
    float: left;
}
.clearfix::after{
content: '.';
display: block;
visibility: hidden;
height: 0;
line-height: 0;
clear: both;
}